package com.wangzhou.users.dao;

import java.util.List;
import java.util.Map;

import com.wangzhou.common.util.PageInfo;
import com.wangzhou.users.pojo.AAdmins;

/**
 * 管理员表的dao接口
 * @author zjx
 *
 */
public interface IAAdminsDAO
{
	/**
	 * 插入一条记录
	 * @param admins
	 * @return
	 */
	int insert(AAdmins admins);
	
	/**
	 * 更新一条记录
	 * @param admins
	 * @return
	 */
	int update(String type,AAdmins admins);
	
	/**
	 * 删除一条记录
	 * @param admins
	 * @return
	 */
	int delete(String type,AAdmins admins);
	
	/**
	 * 查询一条记录
	 * @param type	1:按照id查询
	 * @param paramsMap	条件
	 * @return
	 */
	AAdmins findOne(String type,Map<String, Object> paramsMap);
	
	/**
	 * 查询多条记录
	 * 分页查询
	 * @return
	 */
	List<AAdmins> findCondList(PageInfo pageInfo,String type,
			Map<String, Object> paramsMap);
}
